'Declaration
<ExtensionAttribute()> Public Overloads Shared Sub WriteTarget( _ ByVal clientMapper As DAClientMapper, _ ByVal targetObject As Object, _ ByVal mappingTagsPredicate As Predicate(Of IEnumerable(Of String)), _ ByVal recurse As Boolean _ )
'Usage
Dim clientMapper As DAClientMapper Dim targetObject As Object Dim mappingTagsPredicate As Predicate(Of IEnumerable(Of String)) Dim recurse As Boolean DAClientMapperExtension.WriteTarget(clientMapper, targetObject, mappingTagsPredicate, recurse)
[Extension()] public static void WriteTarget( DAClientMapper clientMapper, object targetObject, Predicate<IEnumerable<string>> mappingTagsPredicate, bool recurse )
[Extension()] public: static void WriteTarget( DAClientMapper^ clientMapper, Object^ targetObject, Predicate<IEnumerable<String^>^>^ mappingTagsPredicate, bool recurse )
Parameters
- clientMapper
- The client mapper object that will perform the operation.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - targetObject
- The object being targeted.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - mappingTagsPredicate
- The operation will be performed only on mappings whose mapping tags satisfy this predicate.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - recurse
true
to operate on sub-targets (mapped members of the target) recursively;false
otherwise.